package com.ruoyi.system.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 探照室排队对象 tb_searchlight_queue
 * 
 * @author ruoyi
 * @date 2024-10-29
 */
public class TbSearchlightQueue extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 探照室ID */
    private Long deptId;

    /** 探照室名称 */
    @Excel(name = "探照室")
    private String deptName;

    /** 工号 */
    @Excel(name = "工号")
    private String jobNo;

    /** 焊号 */
    @Excel(name = "焊号")
    private String weldingNo;

    /** 预计进时间 */
    @Excel(name = "预计进时间")
    private String preInTime;

    /** 预计出时间 */
    @Excel(name = "预计出时间")
    private String preOutTime;

    /** 预计日期 */
    @Excel(name = "预计日期")
    private String preDate;

    /** 实际进时间 */
    @Excel(name = "实际进时间")
    private String actInTime;

    /** 实际进检测员 */
    private String actInUser;

    /** 实际进检测员 */
    @Excel(name = "实际进检测员")
    private String actInUserName;

    /** 实际出时间 */
    @Excel(name = "实际出时间")
    private String actOutTime;

    /** 实际出检测员 */
    private String actOutUser;

    /** 实际出检测员 */
    @Excel(name = "实际出检测员")
    private String actOutUserName;

    /** 实际日期 */
    @Excel(name = "实际日期")
    private String actDate;

    /** 状态 */
    @Excel(name = "状态", dictType = "maintenance")
    private String status;

    private String statusName;

    /** 是否下发 */
    private String sendFlag;

    /** 变更日志 */
    @Excel(name = "变更日志")
    private String record;

    /** 操作日志 */
    @Excel(name = "操作日志")
    private String log;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getJobNo() {
        return jobNo;
    }

    public void setJobNo(String jobNo) {
        this.jobNo = jobNo;
    }

    public String getWeldingNo() {
        return weldingNo;
    }

    public void setWeldingNo(String weldingNo) {
        this.weldingNo = weldingNo;
    }

    public String getPreInTime() {
        return preInTime;
    }

    public void setPreInTime(String preInTime) {
        this.preInTime = preInTime;
    }

    public String getPreOutTime() {
        return preOutTime;
    }

    public void setPreOutTime(String preOutTime) {
        this.preOutTime = preOutTime;
    }

    public String getPreDate() {
        return preDate;
    }

    public void setPreDate(String preDate) {
        this.preDate = preDate;
    }

    public String getActInTime() {
        return actInTime;
    }

    public void setActInTime(String actInTime) {
        this.actInTime = actInTime;
    }

    public String getActInUser() {
        return actInUser;
    }

    public void setActInUser(String actInUser) {
        this.actInUser = actInUser;
    }

    public String getActInUserName() {
        return actInUserName;
    }

    public void setActInUserName(String actInUserName) {
        this.actInUserName = actInUserName;
    }

    public String getActOutTime() {
        return actOutTime;
    }

    public void setActOutTime(String actOutTime) {
        this.actOutTime = actOutTime;
    }

    public String getActOutUser() {
        return actOutUser;
    }

    public void setActOutUser(String actOutUser) {
        this.actOutUser = actOutUser;
    }

    public String getActOutUserName() {
        return actOutUserName;
    }

    public void setActOutUserName(String actOutUserName) {
        this.actOutUserName = actOutUserName;
    }

    public String getActDate() {
        return actDate;
    }

    public void setActDate(String actDate) {
        this.actDate = actDate;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getStatusName() {
        return statusName;
    }

    public void setStatusName(String statusName) {
        this.statusName = statusName;
    }

    public String getSendFlag() {
        return sendFlag;
    }

    public void setSendFlag(String sendFlag) {
        this.sendFlag = sendFlag;
    }

    public String getRecord() {
        return record;
    }

    public void setRecord(String record) {
        this.record = record;
    }

    public String getLog() {
        return log;
    }

    public void setLog(String log) {
        this.log = log;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("deptId", getDeptId())
            .append("jobNo", getJobNo())
            .append("weldingNo", getWeldingNo())
            .append("preInTime", getPreInTime())
            .append("preOutTime", getPreOutTime())
            .append("preDate", getPreDate())
            .append("actInTime", getActInTime())
            .append("actOutTime", getActOutTime())
            .append("actDate", getActDate())
            .append("status", getStatus())
            .append("sendFlag", getSendFlag())
            .toString();
    }
}
